home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
remote
/
lcdty102.zip
/
LUCIDITY.DOC
next >
Wrap
Text File
|
1991-08-18
|
17KB
|
478 lines
Lucidity V1.02
Copyright (c) 1991
By Greg Spurrier
Version released August 17, 1991
Overview
========
Webster's New World Dictionary defines lucidity as, among other
things, "...clear to the mind; readily understood...." That is
the purpose of this program--to take a Remote Access log file and
extract from it the pertinent information and present it in a
manner that is clear to the mind and readily understood.
Lucidity searches through the RA.LOG file to find the information
which the user desires, and displays it without all of the other
extraneous information often found in a log file. Lucidity
searches the log file for the information which Sysops must
normally wade through a cluttered log file and pick out by hand.
Among the capabilities of Lucidity are the ability to show the
names, dates, and times of all log-ins in the log file, all file
transfers, all users who have dropped the carrier or allowed the
inactivity timer to expire.
Lucidity presents all of this information in a concise, easy to
read format that allows the system operator to spend his or her
time concentrating on the information in the log file, rather
than trying to find it.
Lucidity is extremely self explanatory so, the manual may seem a
little short, but all that is necessary is included. The author
believes that it is better to spend a lot of time developing and
testing an easy to use program than to spend a lot of time writ-
ing documentation for a difficult to use program.
Registration
============
Lucidity is distributed under the shareware concept of trying out
software before you purchase it. You are free to evaluate this
program for a period of two weeks. If you find Lucidity useful
continue to use it, you are obligated to register with the author
by sending a registration fee of $10 along with the following
registration form. If you decide that Lucidity is not a useful
addition to your software library, and decide not to register,
you must remove all copies of the program (other than the
LCDTY102.ZIP file, which you may keep available for uploading to
other systems, or downloading to your users) from your system.
Once your registration form and payment have been received, you
will be sent a unique key which will allow you to access the
registered user only options (explained later in this document).
Registration also entitles you to announcements of upgrades and
new products by its author, Greg Spurrier, and will help finance
the development of new versions of Lucidity and also new programs
for your enjoyment.
-----------------------------------------------------------------
REGISTRATION FORM
Name ____________________________________________________
Address _________________________________________________
_________________________________________________
_________________________________________________
Voice Telephone # (___)____________
BBS Name ________________________________________________
BBS Fidonet address _____________________________________
BBS Telephone # (___)____________
Version number of Lucidity _______
How did you get your copy of Lucidity? __________________
_________________________________________________________
Comments / Suggestions __________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
Please mail this form along with check or money order, payable to
Greg Spurrier, for $10 (or $15 for the latest version of Lucidity
on disk) to:
Greg Spurrier
5711 S. Indianapolis
Tulsa, OK 74135
-----------------------------------------------------------------
You are free to distribute Lucidity to your friends or to upload it
to a BBS provide that: 1) no fee is charged for this software
(excluding disk duplication fees and online charges if distribut-
ed over a BBS), 2) Lucidity is distributed in its original, unmodi-
fied form, and 3) all supporting files, including this file, are
distributed along with Lucidity.
Disclaimer
==========
In no event will Greg Spurrier, the author of Lucidity, be liable
for any damages which occur from the use or misuse of this pro-
gram.
Installation
============
It is recommended that LUCIDITY.EXE be placed in the same direc-
tory as the RA.LOG file. When Lucidity is run, it searches for
the RA.LOG file in the directory from which it is run and also in
the \RA directory. If the log file is not found, the user will
be prompted to enter the path in which RA.LOG is located. Press-
ing [ENTER] without typing a path, will cause Lucidity to exit
back to DOS.
Main Menu
=========
The main menu lists all of the available Lucidity functions, as
well as the name, BBS name, and registration date of a registered
user. If the user is a registered user, a status box which
indicates the output device for the lists is displayed (non
registered users are limited to viewing the lists on their moni-
tors).
To select a menu item, simply type the first letter of the func-
tion. For example: To select the 'New users' function, type 'N'
or 'n'.
Functions
=========
User Logins
-----------
The User logins lists all the log-ins of a particular person in
the log file.
After typing 'U', the program will prompt for a user name. The
user name can be an entire name, or part of a name. Capitaliza-
tion does not matter.
Greg Spurrier |
greg spurrier |--- All of these will work identically
GREG SPURRIER |
Greg |--- Find all occurrences of 'Greg' in log
Spurrier |--- Find all occurrences of 'Spurrier' in log
Below the name prompt, are listed the two options which can be
entered instead of a name. 'All' will list all names; 'Quit'
will exit back to the Main Menu.
If 'All' is entered as the name, the user will be prompted about
including local log-ins in the list. The default is not to in-
clude local log-ins in the list of users. This way, the listing
is not cluttered with Sysop logins. In order to see all logins,
including local ones, type 'Y' at this prompt.
File Transfers
--------------
The File transfers lists file transfers in the log file.
After selecting the File transfers function from the menu, the
user is prompted to choose to search by File (default) or User.
To show all transfers of a particular file, choose FILE. To show
all file transfers made by a particular user, choose User.
After selecting search type, the user is prompted for File (or
User) name. The workings of this prompt are identical to the
User name prompt in the User logins function.
Do not use wildcards when entering a File name.
NOTE: This function works with the built in Remote Access file
transfer system. Because of variances in log entries, the func-
tion may not work if an external file transfer program is used.
If you use an external file transfer program, go ahead and try
this function, but don't be surprised if it does not work cor-
rectly.
Time Limit Exceeded
-------------------
The Time limit exceeded function displays all users who have been
disconnected because they have used all of their time for the
day.
This is a simple one--Just press 'T' and watch....
Password Tries Exceeded
-----------------------
The Password tries exceeded function displays all users who have
been disconnected because they were not able to supply the cor-
rect password within the number of tries that are allowed.
This is another simple one....
Dropped Carriers
----------------
The Dropped carriers function lists displays all users who have
dropped the carrier instead of logging off normally.
Yep, it's another simple one....
Inactivity Timer Expires
------------------------
Yet another simple one....
This lists the people who were disconnected because the inactivi-
ty timer expired.
Serious Offenders
-----------------
When this function is selected, it will prompt for the minimum
number of offenses. This number will be the number of offenses
that a user must have committed before showing up on the Serious
offender list. 2 or 3 is a good minimum to start with.
Offenses that count are the four that are listed above--Time
limit exceeded, Password tries exceeded, Dropped carriers, and
Inactivity time expires.
This one can be quite useful in pin pointing problem users who
may need a reminder note of BBS etiquette.
New Users
---------
You guessed it, it lists the new users.
Output device toggle (Registered users only)
--------------------
This switches between output to screen, printer, or to disk. The
current output device (if the user has registered) is displayed
in the box directly above the user registration information box.
If disk is selected, the output will be put in a file called
SUMMARY.MEN, and will be in the current directory.
Quit
----
Quit, enough said....
Unattended Running (Registered users only)
==================
If Lucidity is registered, the user has an option to run Lucidity
in unattended mode (this way it can be run as part of your system
event and the output will be sent to a file called SUMMARY.LUC
or, if you choose, the printer).
To access the Unattended running mode, Lucidity must be run with
one or more of the following command line switches:
PRINTER Send output to Printer instead of SUMMARY.LUC. Note
that it MUST be the first switch following LUCIDITY. Also
please read cautions about using the printer!
-U Prints a list of all log-ins (excluding local log-ins)
-F Prints all file transfers in the log
-T Prints all users whose time limit expired while online
-P Prints all users who could not furnish their password
-D Prints all users who dropped the carrier
-I Prints all users who allowed the inactivity timer to
expire
-N Prints all new users
-Sn Prints all serious offenders with a minimum of n offenses
If n is not supplied, Lucidity defaults to 2
The unattended mode works best when used in conjunction with a
utility that nightly copies the log and resets the current log.
Lucidity should be run in the unattended mode just before this
utility is run.
If you do not have such a utility, a batch file similar to the
following can be used to run Lucidity in the unattended mode and
then move your RA.LOG file to another directory so that it can
still be viewed during the following day.
LUCIDITY.BAT
CD \RA\LOGS
REM or wherever LUCIDITY.EXE and RA.LOG are located
LUCIDITY -U -F -T -P -D -I -N -S3
REM run Lucidity in unattended mode with all options, and 3 as
REM the minimum number of offenses for Serious Offenders.
COPY RA.LOG \RA\BAKLOG
REM or wherever you wish to store the old log
DEL RA.LOG
NOTE: If a SUMMARY.LUC file already exists, Lucidity will add
the new information to the end of the file.
PRINTER CAUTIONS: Be sure that the printer is on and on-line
before running the system event. If the printer is off, or out
of paper, Lucidity will detect this when it starts (but be sure
that it has enough paper to print its information, as it does not
check again after it starts) and exit to DOS. If it is on, but
offline, the program will wait until it is online to continue,
thus locking up the system (Sorry, I tried, but I couldn't get it
to recognize an offline printer. If anyone knows how to do this
in C, please, please, tell me).
It is recommended that you first let Lucidity create SUMMARY.LUC
and then print it out later. But, if you insist on printing at
system event time, Lucidity will do that too....
Registration Key
================
Once your registration payment is received, you will be sent a
unique registration key. You may not give this key to anyone
else, it is not shareware.
All that needs to be done for the key to work is to copy it into
the directory that Lucidity is in (make sure that you always run
Lucidity from that directory, otherwise, the key may not be
found). Simple, huh?
Special Thanks
==============
Special thanks to Chris Prater for being my BETA tester of Lucid-
ity from its very beginning. Without his testing, and suggest-
ing, and testing some more, Lucidity would never be the powerful
utility that it is today.
Thanks also to Tim Winters for his suggestions and testing Lucid-
ity on RemoteAccess Version .04a using an unusually cluttered
logfile from more than just RemoteAccess.
That's All
==========
Well, that's about it. I hope you find Lucidity to be as useful
to you as it has been to me and my BETA tester. If you have any
suggestions, comments, or (gasp) bugs to report, please send them
to me at the address listed on the registration form.
Thank you and happy computing...
() ,
/`-'|
/ / __ _ _,
/__-<_/ (_</_(_)_
/|
|/